package com.bookcloud.java21.chapter10.注解重复注解1012;

import java.lang.annotation.*;

@Repeatable(Authors.class)
@Retention(RetentionPolicy.RUNTIME)
public @interface Author {
  // 作者
  String name();

  // 版本
  String version() default "1.0";

  // 日期
  String date();

  // 注释
  String[] comments();
}

// 定义容器注解
@Retention(RetentionPolicy.RUNTIME)
@interface Authors {
  Author[] value();
}
